using System;
using System.Collections.Generic;

namespace HISModels.Entities
{
	public class Doctor
	{
	    public Doctor()
		{
			this.DocRegRefRels = new List<DocRegRefRel>();
			this.DoctorHuRels = new List<DoctorHuRel>();
			this.DoctorRegRels = new List<DoctorRegRel>();
			this.DoctorSchedules = new List<DoctorSchedule>();
			this.DoctorSpecRels = new List<DoctorSpecRel>();
		}

		public int Id { get; set; }
		public string CodeValue { get; set; }
		public Nullable<int> RecordStatus { get; set; }
		public Nullable<int> EmployeeId { get; set; }
		public virtual ICollection<DocRegRefRel> DocRegRefRels { get; set; }
		public virtual ICollection<DoctorHuRel> DoctorHuRels { get; set; }
		public virtual ICollection<DoctorRegRel> DoctorRegRels { get; set; }
		public virtual ICollection<DoctorSchedule> DoctorSchedules { get; set; }
		public virtual Employee Employee { get; set; }
		public virtual ICollection<DoctorSpecRel> DoctorSpecRels { get; set; }
	}
}

